package net.maku.project.convert;

import net.maku.project.entity.ProcessStepsEntity;
import net.maku.project.entity.ProjectReportEntity;
import net.maku.project.vo.ProcessStepsVO;
import net.maku.project.vo.ProjectReportVO;
import org.mapstruct.Mapper;
import org.mapstruct.factory.Mappers;

import java.util.List;

/**
 * @FileName: ProjectReportConvert
 * @Project: maku-boot-zzhl
 * @Package: net.maku.project.convert
 * @Author: Aili
 * @Date: 2024/7/23 0:29
 * @Version: 1.0.0
 * @Description: ProjectReportConvert Description
 */
@Mapper
public interface ProjectReportConvert {
    ProjectReportConvert INSTANCE = Mappers.getMapper(ProjectReportConvert.class);

    ProjectReportEntity convert(ProjectReportVO vo);

    ProjectReportVO convert(ProjectReportEntity entity);

    List<ProjectReportVO> convertList(List<ProjectReportEntity> list);
}
